<?PHP
  require_once 'lib/couch.php';
  require_once 'lib/couchClient.php';
  require_once 'lib/couchDocument.php';
  date_default_timezone_set('Europe/Berlin');
 
  $client = new couchClient ('http://localhost:5984','datosarduino');

  $type = $_GET["type"]; //Tipo de datos que envia arduino

  $value = $_GET["value"]; //Valor del dato

	if((is_numeric($value))&&($value<100)&&($value>0)){
 		$doc = new couchDocument($client);

		//Almacenamos un documento en la base de datos, con el tipo de dato, el valor y la fecha.
  		$doc->set( array('type'=>$type,'value'=>$value,'date'=>time()));
	}
	else{
		//Si no es un dato númerico o no esta comprendido entre 0 y 100, lo consideramos un dato erróneo. 
		$doc = new couchDocument($client);
		
		//Almacenamos el dato erróneo en un documento.
		$doc->set( array('alarm'=>'Dato erróneo','type'=>'dato','sensor'=>$type,'value'=>$value,'date'=>time()));	
	}

?>
